package com.qianmi.xsite.render.domain;

import java.io.Serializable;
import java.util.Map;

/**
 * @author 杨晓东[of1081]
 * @desc 满减营销活动。
 * @使用场景
 * @company qianmi.com
 * @Date 16/8/8
 **/
public class XSitePageRequest implements Serializable {


    /**
     * 各个系统编号.
     */
    private String systemCode;


    /**
     * 编码,默认UTF-8
     */
    private String encode;

    /**
     * 用户ID
     */
    private String userId;
    /**
     * 平台信息
     */
    private String platForm;

    /**
     * 页面类型
     */
    private String pageType;

    /**
     * 页面编码
     */
    private String pageCode;

    public XSitePageRequest(String systemCode, String userId, String platForm, String pageType, String pageCode) {
        this.systemCode = systemCode;
        this.userId = userId;
        this.platForm = platForm;
        this.pageCode = pageCode;
        this.pageType = pageType;
    }

    /**
     * 请求参数..
     */
    private Map<String,String> paramsMap;

    /**
     * 请求头信息设置
     */
    private Map<String,String> headersMap;

    public String getSystemCode() {
        return systemCode;
    }

    public void setSystemCode(String systemCode) {
        this.systemCode = systemCode;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getPlatForm() {
        return platForm;
    }

    public void setPlatForm(String platForm) {
        this.platForm = platForm;
    }

    public String getPageType() {
        return pageType;
    }

    public void setPageType(String pageType) {
        this.pageType = pageType;
    }

    public String getPageCode() {
        return pageCode;
    }

    public void setPageCode(String pageCode) {
        this.pageCode = pageCode;
    }

    public Map<String, String> getParamsMap() {
        return paramsMap;
    }

    public void setParamsMap(Map<String, String> paramsMap) {
        this.paramsMap = paramsMap;
    }

    public Map<String, String> getHeadersMap() {
        return headersMap;
    }

    public void setHeadersMap(Map<String, String> headersMap) {
        this.headersMap = headersMap;
    }

    public String getEncode() {
        return encode;
    }

    public void setEncode(String encode) {
        this.encode = encode;
    }
}
